package cn.com.chengmandian.core.web.pojo.txmap;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("路径规划步骤Step")
public class Step {
    @ApiModelProperty("阶段路线描述")
    private String instruction;

    @ApiModelProperty("阶段路线坐标点串在方案路线坐标点串的位置")
    @JSONField(name = "polyline_idx")
    private Integer[] polyline_idx;

    @ApiModelProperty("阶段路线路名")
    @JSONField(name = "road_name")
    private String road_name;

    @ApiModelProperty("阶段路线方向")
    @JSONField(name = "dir_desc")
    private String dir_desc;

    @ApiModelProperty("阶段路线距离，单位：米")
    private Integer distance;

    @ApiModelProperty("阶段路线末尾动作")
    @JSONField(name = "act_desc")
    private String act_desc;

    @ApiModelProperty("阶段路线的步行设施类型（type），包含：0普通道路，1过街天桥，2地下通道，3人行横道")
    private Integer type;
}
